/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.geaSV.beans;

import com.geaSV.busquedas.busquedaUsuario;
import com.geaSV.entities.usuarioE;
import java.io.IOException;
import java.sql.SQLException;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author vash
 */
@ManagedBean
@RequestScoped
public class indexBean {
private String usuario;
private String password;

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * Creates a new instance of indexBean
     */
    public indexBean() {
    }
    public void validarCredenciales () throws SQLException, IOException{
       usuarioE U = new usuarioE();
       busquedaUsuario bU = new busquedaUsuario();
       U = bU.buscarDatosUsuario(usuario, password);
        System.out.println(U.getNombre());
        if(U.getNombre()==null){
            
        FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_ERROR,"Error sus credenciales no son validas",null));
        }
      else {
            FacesContext contex=FacesContext.getCurrentInstance();
            contex.getExternalContext().getSessionMap().put("nomUsr",U.getNombre());
            contex.getExternalContext().getSessionMap().put("idP",U.getId_persona());
            contex.getExternalContext().redirect("faces/MenuInicio.xhtml");
       }
       
    }
}
